#include<stdio.h>
#include<string.h>
#include<errno.h>

int main(int argc, char const *argv[])
{
    //打开文件
    FILE *file = fopen("test2.txt", "r"); //r表示只读，w表示只写，a表示追加，r+表示读写，w+表示读写，a+表示读写
    if (file == NULL)
    {
        //printf("文件打开失败\n");
        perror("文件打开失败"); //perror函数会打印出错误信息
        printf("errno = %d\n", errno); //errno是一个全局变量，表示上一个函数的错误码
        printf("打开文件失败: %s \n", strerror(errno));
        return -1;
    }
    return 0;

}